Solar System Formation In The Context Of Extra-Solar Planets